Branching (version control)
DATA STRUCTURE IN A VERSION CONTROL SYSTEM ALLOWING PARALLEL DEVELOPMENT
Trunk build; Trunk (software); Repository clone; Development branch; Branch (software); Branching (software); Mainline (software engineering); Software branch; Branching (revision control); Master branch; Main branch
Branching, in version control and software configuration management, is the duplication of an object under version control (such as a source code file or a directory tree). Each object can thereafter be modified separately and in parallel so that the objects become different.